/**
 * 学生登录服务接口
 */
package com.ffox.service;

import com.ffox.result.Result;

import java.util.Map;

/**
 * 学生登录服务接口定义
 */
public interface StudentLoginService {

    /**
     * 学生登录方法
     *
     * @param number   学生学号
     * @param password 学生密码
     * @return 登录结果，包含登录学生信息
     */
    public Result<Map<String, Object>> studentLogin(String number, String password);

    /**
     * 学生注册方法
     *
     * @param number   学生学号
     * @param password 学生密码
     * @param realName 学生真实姓名
     * @param idCard   学生身份证号
     * @return 注册结果，包含影响的行数
     */
    public Result<Integer> studentInsert(String number, String password, String realName, String idCard, String userNum, String userIdCard );

    /**
     * 学生账号删除方法
     *
     * @param id 要删除的学生账号ID
     * @return 删除结果，包含影响的行数
     */
    public Result<Integer> studentDelete(Long id);

}
